草庐IT

Java TLS-PSK 套接字

全部标签

PHP 设置 MySQL 套接字位置

我之前遇到的问题是我的C应用程序在/tmp/mysql.sock中寻找套接字,但我的套接字位置已设置为/var/run/mysqld.sock。我现在将my.cnf中的设置更改为始终将套接字放入/tmp。现在,当我尝试使用nginx和php5-fpm运行我的Web应用程序时,它找不到套接字,因为它仍在/var/run/mysqld.sock中查找。起初我创建了一个链接,但后来注意到,每当我重新启动机器时,该链接都会被删除。我搜索了我的php.ini并将所有三个(pdo_mysql.default_socket、mysql.default_socket、mysqli.default_so

6.网络编程套接字(下)

文章目录4.TCP流套接字编程4.1ServerSocketAPI4.2SocketAPI4.3TCP中的长短连接4.4示例一:一发一收(长连接)4.4.1TCP服务端4.4.2TCP客户端4.5示例二:请求响应(短连接)4.5.1TCP服务端4.5.2TCP客户端4.6再谈协议4.6.1回顾并理解为什么需要协议4.6.2封装/分用vs序列化/反序列化4.6.3如何设计协议4.7示例三:多线程+自定义协议4.7.1本示例中的自定义协议4.7.2执行流程(xmljsonprotobuffer)4.7.3请求类4.7.4响应类4.7.5TCP服务端4.7.6TCP客户端4.8长连接vs短连接4.9

mysql - Cloud SQL 代理错误 - 尝试以其访问权限禁止的方式访问套接字

这是当我尝试使用CloudSQLProxy在Windows中配置对GoogleCloudSQL的访问时出现的错误-“listentcp127.0.0.1:3306:bind:试图以某种方式访问​​套接字被其访问权限禁止。”这是我使用的命令的格式“cloud_sql_proxy.exe-dir=/cloudsql-instances=my-project:us-central1:sql-instance=tcp:3306mysql-u--host"-如docs中所述。谁能告诉我到底是什么原因造成的? 最佳答案 SQLServer在本地

mysql - 在 mysql 中使用 TCP/IP 上的 Unix 套接字有什么正当理由吗?

我想弄清楚为什么mysql默认使用Unix套接字(/tmp/mysql.sock),而不是普通的TCP/IP套接字。这似乎不是安全问题,因为您只能在127.0.0.1上收听,这应该同样安全(套接字文件是全局可写的,因此您不会获得基于Unix帐户的保护)。当然,所有操作系统都非常依赖高性能TCP/IP,以至于它不会比Unix套接字慢很多——Linux甚至对网络流量都采用了各种零复制技巧,因此它肯定必须很快才能进行环回。那么在这里使用Unix套接字有什么合理的理由,还是只是一些奇怪的历史事故? 最佳答案 虽然在遍历localhost时您

.net - 套接字异常 : No such host is known

我想从我的asp页面连接到mysql数据库。因此,根据我的托管服务提供商的说法,我使用了连接字符串,其中服务器被指定为“localhost:3309”DimmyConnectionAsMySqlConnection=NewMySqlConnection("server=localhost:3309;userid=TID;password=TPWD;database=TDB;pooling=false;")DimstrSQLAsString="SELECT*fromDevice_Data"DimmyDataAdapterAsMySqlDataAdapter=NewMySqlDataAda

mysql - Rails 应用程序无法连接到 mysql,无法通过套接字 '/var/run/mysqld/mysql.sock' (2) (Mysql2::Error) 连接到本地 MySQL 服务器

我目前被困在Rails项目的(我希望是新人)问题上(这是我的第一个Rails项目,所以如果我错过任何重要的事情,我深表歉意)。我已经在这里待了几个小时,似乎找不到任何解决方案。我已经尝试了以下线程的解决方案,但无济于事。connecttolocalMySQLserverthroughsocketCan'tconnecttolocalMySQLserverthroughsocketCan'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)Can'tconnecttolocalMySQLserverthroughsocke

MySQL - Mac - 错误 2002 - 无法连接到本地...通过套接字

直到今天早些时候,当我安装自制软件并更新我的路径时,我的MySQL在我的Mac上运行良好。当我现在尝试从我的终端窗口运行mysql时,出现以下错误:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)我也无法连接MySQLAdmin。我什至无法运行Mysqld。我在尝试运行mysqld时遇到的错误是它无法创建测试文件。我也试过telnetlocalhost3306但无法连接。任何帮助将不胜感激,因为我是Mac的新手。 最佳答案

mysql - 获取 "Can' t 通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器“为 Ruby on Rails 应用程序设置 mysql 数据库时出错

我整天都在做这件事,我需要一些帮助。我正在尝试为我在github上处理的RoR项目设置mysql数据库。当我尝试在终端中设置数据库时,出现以下错误:Eric-MacBook:~eric$cd~/review_rocketEric-MacBook:review_rocketeric$rakedb:setupCan'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'我已经查看了20个关于SO的问题,但没有一个能够帮助我解决我的问题。数据库已启动并运行,database.yml也已设置。我现在有点生气...

mysql - 无法通过 ubuntu 14.04 中的套接字 '/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器

我已经在我的Ubuntu机器上安装了LAMP。当我运行apache2-v和php5-v时,Apache2和PHP5已经正确安装,我正在获取它们的安装版本。但我不确定如何检查MySQL是否已正确安装。因为当我运行mysql-uroot-p命令时,出现以下错误。ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'(2)请帮忙! 最佳答案 尝试强制重新定义root密码:sudoservicemysqlstopsud

Ubuntu 11.04 - 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (13)

我已经用谷歌搜索了2天,最初得到的是'/var/run/mysqld/mysqld.sock'(2)我通过以下方式解决了这个问题:sudotouch/var/run/mysqld/mysqld.socksudochown-Rmysql/var/run/mysqld/现在我得到错误:'/var/run/mysqld/mysqld.sock'(13)因此所有内容都具有正确的权限并且文件存在。有什么想法吗?[编辑]得到它的工作,虽然我不确定如何。我以root的身份执行了aa-logprof,没有任何改变,很生气,然后重新设置它开始工作。 最佳答案